﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidad;
using DataAccess;
using System.Web;


namespace Business
{
    public class EntradaBusiness
    {
        private String literalConexion;
        private EntradaData entradaData; 

        public EntradaBusiness(String literalConexion)
        {
            this.entradaData = new EntradaData(literalConexion);
        }

        public LinkedList<Entrada> GetEntradas()
        {
            return entradaData.GetEntradas();
        }

        public Entrada GetEntradaPorId(int idEntrada)
        {
            return entradaData.GetEntradaPorId(idEntrada);
        }

        public LinkedList<Entrada> GetEntradasPorCategoria(int idCategoria)
        {
            return entradaData.GetEntradasPorCategoria(idCategoria);
        }

        public void GuardarEntrada(String titulo, String contenido, int IdCategoria, String rutaImagen, String rutaDocumento)
        {
            entradaData.GuardarEntrada(titulo, contenido, IdCategoria, rutaImagen, rutaDocumento);
        }

        public LinkedList<Entrada> BuscarEntradaPorTitulo(String nombreEntrada)
        {
            return entradaData.BuscarEntradaPorTitulo(nombreEntrada);
        }

        public void EditarEntrada(int idEntrada1, String titulo, String contenido, int IdCategoria, String rutaImagen, String rutaDocumento)
        {
            entradaData.EditarEntrada(idEntrada1, titulo, contenido, IdCategoria, rutaImagen, rutaDocumento);
        }
    }
}
